package com.raja.servingStation.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created by zhangzhen on 2017/10/11.
 */
public class RepairOrderDetail {

    /**
     * 订单号(zhujian)
     */
    private String orderId;
    /**
     * 订单编号
     */
    private String orderCode;

    /**
     * 司机手机号
     */
    private String driverPhone;
    /**
     * 司机姓名
     */
    private String driverName;


    /**
     * 车牌号
     */
    private String carNo;
    /**
     * 车VIN
     */
    private String carVin;

    /**
     * 当前公里数;保留2位小数
     */
    private BigDecimal currentTotalKm;
    /**
     * 责任分类
     */
    private Integer blameType;
    
    private Date overTime;//工单完工时间-------
    private String carCompany;//车辆所属车队（公司）-------------------------
    private String carTypeName;//车型名称
    private String chassisFactoryName;//底盘厂家
    private String bodyFactoryName;//上装厂家
    private Date kpTime;//开票时间-------

    // 工单维修方案表
    private List<RepairPlan> repairPlans;
    private List<TbLaborCost> tbLaborCosts;
    private List<OrderPic> orderPics;


    // 工单故障诊断部件表 T_FAULT_DIACRISIS_PARTS
    public List<FaultDiacrisisParts> faultDiacrisisParts;


    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getDriverPhone() {
        return driverPhone;
    }

    public void setDriverPhone(String driverPhone) {
        this.driverPhone = driverPhone;
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    public String getCarNo() {
        return carNo;
    }

    public void setCarNo(String carNo) {
        this.carNo = carNo;
    }

    public String getCarVin() {
        return carVin;
    }

    public void setCarVin(String carVin) {
        this.carVin = carVin;
    }

    public BigDecimal getCurrentTotalKm() {
        return currentTotalKm;
    }

    public void setCurrentTotalKm(BigDecimal currentTotalKm) {
        this.currentTotalKm = currentTotalKm;
    }

    public Integer getBlameType() {
        return blameType;
    }

    public void setBlameType(Integer blameType) {
        this.blameType = blameType;
    }

    public Date getOverTime() {
        return overTime;
    }

    public void setOverTime(Date overTime) {
        this.overTime = overTime;
    }

    public String getCarCompany() {
        return carCompany;
    }

    public void setCarCompany(String carCompany) {
        this.carCompany = carCompany;
    }

    public String getCarTypeName() {
        return carTypeName;
    }

    public void setCarTypeName(String carTypeName) {
        this.carTypeName = carTypeName;
    }

    public String getChassisFactoryName() {
        return chassisFactoryName;
    }

    public void setChassisFactoryName(String chassisFactoryName) {
        this.chassisFactoryName = chassisFactoryName;
    }

    public String getBodyFactoryName() {
        return bodyFactoryName;
    }

    public void setBodyFactoryName(String bodyFactoryName) {
        this.bodyFactoryName = bodyFactoryName;
    }

    public Date getKpTime() {
        return kpTime;
    }

    public void setKpTime(Date kpTime) {
        this.kpTime = kpTime;
    }

    public List<RepairPlan> getRepairPlans() {
        return repairPlans;
    }

    public void setRepairPlans(List<RepairPlan> repairPlans) {
        this.repairPlans = repairPlans;
    }

    public List<TbLaborCost> getTbLaborCosts() {
        return tbLaborCosts;
    }

    public void setTbLaborCosts(List<TbLaborCost> tbLaborCosts) {
        this.tbLaborCosts = tbLaborCosts;
    }

    public List<OrderPic> getOrderPics() {
        return orderPics;
    }

    public void setOrderPics(List<OrderPic> orderPics) {
        this.orderPics = orderPics;
    }

    public List<FaultDiacrisisParts> getFaultDiacrisisParts() {
        return faultDiacrisisParts;
    }

    public void setFaultDiacrisisParts(List<FaultDiacrisisParts> faultDiacrisisParts) {
        this.faultDiacrisisParts = faultDiacrisisParts;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }
}
